<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>综合权限管理系统-基础模版</title>
    <link rel="shortcut icon" href="/static/favicon.ico" type="image/x-icon" />
    <link rel="stylesheet" href="<%= htmlWebpackPlugin.options.path %>static/simplemde.min.css">
  </head>
  <body>
    <div id="app"></div>
    <div class="ivu-message" id="msgTip" style="top: 24px;display:none;">
      <div class="ivu-message-notice" style="height: 50px;">
        <div class="ivu-message-notice-content">
          <div class="ivu-message-notice-content-text">
            <div class="ivu-message-custom-content ivu-message-error">
              <i class="ivu-icon ivu-icon-close-circled"></i>
              <span id="errorMsg">错误提示</span>
            </div>
          </div>
        </div>
      </div>
    </div>
    <!-- built files will be auto injected -->
    <script src="<%= htmlWebpackPlugin.options.path %>static/jquery.min.js"></script>
    <script type="text/javascript">
      //兼容 transfer-dom.js中 使用了 dataset 的问题
      if (window.HTMLElement) {
          if (Object.getOwnPropertyNames(HTMLElement.prototype).indexOf('dataset') === -1) {
              Object.defineProperty(HTMLElement.prototype, 'dataset', {
                  get: function () {
                      var attributes = this.attributes; //获取节点的所有属性
                      var name = [],
                          value = []; //定义两个数组保存属性名和属性值
                      var obj = {}; //定义一个空对象
                      for (var i = 0; i < attributes.length; i++) { //遍历节点的所有属性
                          if (attributes[i].nodeName.slice(0, 5) == 'data-') { //如果属性名的前面5个字符符合"data-"
                              // 取出属性名的"data-"的后面的字符串放入name数组中
                              name.push(attributes[i].nodeName.slice(5));
                              //取出对应的属性值放入value数组中
                              value.push(attributes[i].nodeValue);
                          }
                      }
                      for (var j = 0; j < name.length; j++) { //遍历name和value数组
                          obj[name[j]] = value[j]; //将属性名和属性值保存到obj中
                      }
                      return obj; //返回对象
                  }
              });
          }
      }
    </script>
  </body>
</html>
